Text copied to clipboard!
Titre
Text copied to clipboard!Ingénieur NLP
Description
Text copied to clipboard!
Nous recherchons un Ingénieur en Traitement du Langage Naturel passionné et expérimenté pour rejoindre notre équipe de recherche et développement en intelligence artificielle. Le candidat idéal aura une solide expérience en apprentissage automatique, en traitement du langage naturel (NLP) et en développement de modèles linguistiques avancés. Vous travaillerez en étroite collaboration avec des data scientists, des ingénieurs logiciels et des linguistes computationnels pour concevoir, développer et déployer des solutions NLP innovantes qui répondent aux besoins de nos clients dans divers secteurs.
En tant qu'ingénieur NLP, vous serez responsable de l'analyse de grands ensembles de données textuelles, de l'entraînement de modèles de langage, de la mise en œuvre d'algorithmes de classification, d'extraction d'entités nommées, de résumé automatique, de traduction automatique, de génération de texte et d'autres tâches liées au traitement du langage. Vous devrez également évaluer les performances des modèles, effectuer des tests A/B, et optimiser les algorithmes pour améliorer la précision et la rapidité.
Vous participerez à toutes les étapes du cycle de vie du développement logiciel, de la conception à la mise en production, en passant par les tests et la maintenance. Vous contribuerez également à la veille technologique en suivant les dernières avancées en NLP et en IA, et en proposant des améliorations continues aux solutions existantes.
Ce poste exige une forte capacité d’analyse, une excellente maîtrise des langages de programmation tels que Python, ainsi qu’une bonne connaissance des bibliothèques NLP comme spaCy, NLTK, Hugging Face Transformers ou TensorFlow. Une expérience avec les modèles de langage de grande taille (LLM) et les architectures de type Transformer est fortement souhaitée.
Si vous êtes motivé par les défis techniques, que vous aimez résoudre des problèmes complexes et que vous souhaitez contribuer à des projets à fort impact, ce poste est fait pour vous.
Responsabilités
Text copied to clipboard!- Développer et entraîner des modèles NLP pour diverses applications
- Analyser et prétraiter de grandes quantités de données textuelles
- Mettre en œuvre des algorithmes de classification, d'extraction d'entités et de résumé
- Collaborer avec des équipes multidisciplinaires pour intégrer les solutions NLP
- Évaluer les performances des modèles et optimiser leur précision
- Assurer la mise en production et la maintenance des modèles NLP
- Effectuer une veille technologique sur les dernières avancées en NLP
- Documenter les processus et les résultats des projets
- Participer à la définition des architectures techniques des solutions IA
- Contribuer à l'amélioration continue des outils et des méthodes internes
Exigences
Text copied to clipboard!- Diplôme en informatique, intelligence artificielle, linguistique computationnelle ou domaine connexe
- Expérience pratique en traitement du langage naturel
- Maîtrise de Python et des bibliothèques NLP (spaCy, NLTK, Hugging Face)
- Connaissance des architectures de type Transformer et des LLM
- Expérience avec les frameworks de deep learning (TensorFlow, PyTorch)
- Bonne compréhension des algorithmes d'apprentissage automatique
- Capacité à travailler en équipe et à communiquer efficacement
- Expérience avec les outils de versionnage (Git)
- Connaissance des systèmes de gestion de bases de données
- Anglais technique lu et écrit
Questions potentielles d'entretien
Text copied to clipboard!- Quelle est votre expérience avec les modèles de type Transformer ?
- Avez-vous déjà travaillé avec des bibliothèques comme Hugging Face Transformers ?
- Comment gérez-vous le prétraitement de données textuelles bruyantes ?
- Pouvez-vous décrire un projet NLP que vous avez mené de bout en bout ?
- Comment évaluez-vous la performance d’un modèle NLP ?
- Avez-vous une expérience avec les modèles multilingues ?
- Comment restez-vous informé des dernières avancées en NLP ?
- Êtes-vous à l’aise avec le travail en équipe agile ?
- Quelle est votre expérience avec les tests A/B dans le contexte NLP ?
- Avez-vous déjà déployé un modèle NLP en production ?